home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / disk & file tools / catchdisk / italiano / documentazione / catchdisk.guide (.txt) < prev    next >
Amigaguide Document  |  1996-04-07  |  19KB  |  366 lines

  1. @database CatchDisk.guide
  2. @remark $VER: CatchDisk.guide 1.20 (26.4.94) 
  3.  Alessandro Sala
  4. @node Main "CatchDisk: Guida utente"
  5.  ------------------------------------------------------------------------------
  6.                       CatchDisk versione 1.20 26-Apr-1993
  7.                       Copyright 
  8.  1994 By Alessandro Sala
  9.                              dedicato a Cristina
  10.              Richiede AmigaOS v2.04 ( Kickstart v37 ) o successivo
  11.              e WBStart-Handler v1.4 o successivo (by Stefan Becker)
  12.  ------------------------------------------------------------------------------
  13.                                    Contenuti
  14.                        - @{"Informazioni legali        " link legal}
  15.                        - @{"L'archivio di distribuzione" link archive}
  16.                        - Introduzione
  17.                            @{"Cos'
  18.  CatchDisk ?        " link whatis}
  19.                            @{"Installazione            " link install}
  20.                        - @{"Configurazione e utilizzo  " link usage}
  21.                        - @{"Terminare CatchDisk        " link term}
  22.                        - @{"Indirizzi per contatti     " link contact}
  23.                        - @{"Storia delle revisioni     " link history}
  24.       ******************************************************************
  25.         NOTA: Il mio indirizzo E-Mail 
  26.  cambiato. Il nuovo indirizzo 
  27.       +----------------------------------------------------------------+
  28.       |                                                                |
  29.       |                         Alessandro Sala                        |
  30.       |                                                                |
  31.       |                   tser1500@cdc8g5.cdc.polimi.it                |
  32.       |                                                                |
  33.       +----------------------------------------------------------------+
  34. @endnode
  35. @node legal "Informazioni legali"
  36.                              ----------------
  37.                               Responsabilit
  38.                              ----------------
  39.    Questo programma 
  40.  fornito SENZA alcuna garanzia, n
  41.  esplicita n
  42.  implicita,
  43. di adeguatezza ad un particolare utilizzo. Sebbene sia stata posta la massima
  44. cura nel rendere questo programma 'system-friendly' e privo di bug, l' intero
  45. rischio per quello che riguarda i risultati, l' affidabilit
  46.  e le prestazioni
  47. di questo programma 
  48.  assunto dall' utente: NESSUNA responsabilit
  49.  potr
  50.  essere
  51. imputata all' Autore per qualsivoglia danno prodotto dal programma stesso.
  52.                             -------------------
  53.                              Nota di Copyright
  54.                             -------------------
  55.    Questo programma 
  56.  'FreeWare': pu
  57.  essere liberamente copiato e distribuito
  58. per fini non commerciali e comunque non di lucro, purch
  59.  non venga aggiunto n
  60. eliminato alcun file dall' archivio di distribuzione, e non venga richiesto
  61. alcun pagamento, a parte un eventuale contributo ai costi di copia.
  62.   Fred Fish 
  63. , naturalmente, esplicitamente autorizzato a distribuire questo
  64. programma mediante la sua 'disk library' e/o i suoi CD-ROM.
  65.    Tuttavia il programma rimane Copyright dell' Autore: sono vietate operazioni
  66. di 'reverse engineering', adattamenti e qualunque altra modifica al programma,
  67. alla documentazione e ad ogni altro file presente nell' archivio, tranne dove
  68.  sia esplicitamente premesso.
  69.    E' permesso comprimere il programma in una forma eseguibile per uso
  70. personale, non per la distribuzione. Le uniche due forme permesse di distribu-
  71. zione sono l'archivio lha originale o una sua forma decompressa.
  72.    Inoltre 
  73.  vietato incorporare il programma in un altro software senza il
  74. permesso scritto dell' Autore.
  75. @endnode
  76. @node archive "L'archivio di distribuzione"
  77.                    -----------------------------------------
  78.                    Contenuto dell' archivio di distribuzione
  79.                    -----------------------------------------
  80.     CatchDisk           : Il programma principale
  81.     CatchDisk.info      : Relativo file '.info' con tooltypes predefiniti
  82.     Italiano
  83.       Leggimi           : Informazioni generali in lingua italiana
  84.       Documentazione
  85.         CatchDisk.doc   : Documentazione italiana in formato ASCII
  86.         CatchDisk.guide : Documentazione italiana in formato AmigaGuide
  87.       Installa          : Programma di installazione in italiano (vedi Leggimi)
  88.     English
  89.       Readme            : Informazioni generali in lingua inglese
  90.       Documentation
  91.         CatchDisk.doc   : Documentazione inglese in formato ASCII
  92.         CatchDisk.guide : Documentazione inglese in formato AmigaGuide
  93.       Install           : Programma di installazione in inglese (vedi Readme)
  94.     Deutsch        ( traduzioni di Jan-Claas Dirks )
  95.       Liesmich          : Informazioni generali in lingua tedesca
  96.       Dokumentation
  97.         CatchDisk.dok   : Documentazione tedesca in formato ASCII
  98.         CatchDisk.guide : Documentazione tedesca in formato AmigaGuide
  99.       Install           : Programma di installazione in tedesco (vedi Liesmich)
  100.     Catalogs
  101.       CatchDisk.ct        : File di traduzione vuoto
  102.       italiano
  103.         CatchDisk.catalog : File di supporto per la lingua italiana
  104.       deutsch
  105.         CatchDisk.catalog : File di supporto per la lingua tedesca
  106.                                         (traduzione di Jan-Claas Dirks)
  107.     Vari file '.info'
  108. @endnode
  109. @node whatis "Introduzione"
  110.                                Cos'
  111.  CatchDisk ?
  112.                                ----------------
  113.    CatchDisk 
  114.  una semplice commodity, la cui principale funzione consiste nel
  115. rilevare l' inserimento di nuovi dischi nei drives e verificare se sono gi
  116. correttamente formattati: se non lo sono viene lanciato il programma Format
  117. con il drive gi
  118.  selezionato. All' utente non resta che scegliere le opzioni
  119. e attivare la formattazione o annullare l' operazione. A partire dalla versione
  120. 1.20, CatchDisk pu
  121.  riconoscere vari dischi in formato non-DOS e ignorarli o
  122. eseguire un programma a scelta dell'utente, quando vengono inseriti.
  123. Per ulteriori informazioni e altre caratteristiche di CatchDisk, continuate
  124. a leggere.
  125.                                   IMPORTANTE
  126.                                   ----------
  127. Per potere utilizzare CatchDisk 
  128.  necessario installare nella vostra directory
  129. L: il programma WBStart-Handler VERSIONE 1.4 O SUCCESSIVA. WBStart-Handler 
  130. prodotto da Stefan Becker ed 
  131.  liberamente distribuibile: l' archivio di
  132. distribuzione 
  133.  'WBStart1_4.lha'. Assicuratevi che la versione sia almeno la
  134. 1.4, perch
  135.  con versioni precedenti, a causa di un problema nella gestione dei
  136. lock nulli nell' handler, CatchDisk non funzionerebbe correttamente.
  137. @endnode
  138. @node install "Introduzione"
  139.                                  Installazione
  140.                                  -------------
  141.    Per installare CatchDisk, se avete l'utility 'Installer' della Commodore
  142. (vedi @{"'Leggimi'" link "/Leggimi/main"}), potete semplicemente eseguire l'icona 'Installa' che trovate
  143. nel cassetto 'Italiano'.
  144.    Altrimenti 
  145.  sufficente copiare CatchDisk in un cassetto, tipicamente
  146. SYS:WBStartup. Se avete OS 2.1 o successivo e volete sfruttare la
  147. localizzazione, dovete anche copiare il cassetto 'catalogs', che si trova
  148. nell'archivio di distribuzione, nello stesso cassetto di CatchDisk, oppure potete
  149. copiare il file 'CatchDisk.catalog' (si trova in 'catalogs/<lingua>/') in
  150. 'LOCALE:catalogs/<lingua>/', dove <lingua> 
  151.  quella desiderata.
  152.    Se la vostra lingua non 
  153.  ancora supportata, potete completare il file di
  154. traduzione che trovate nel cassetto 'catalogs' ( catalogs/CatchDisk.ct ) e
  155. inviarmelo via E-Mail (vedi la sezione @{"Indirizzi per contatti" link contact} ). Io creer
  156. un nuovo file '<vostra-lingua>/CatchDisk.catalog' e ve lo invier
  157.  via E-Mail il
  158.  presto possibile, e la prossima versione di CatchDisk supporter
  159.  una nuova
  160. lingua. Potete anche tradurre i file di documentazione ed inviarmeli perch
  161. siano inclusi nella distribuzione di CatchDisk.
  162.    Assicuratevi inoltre di avere installato nella vostra directory L: il
  163. WBStart-Handler versione 1.4 o successiva (vedi @{"'Cos'
  164.  CatchDisk'" link whatis 17})
  165. @endnode
  166. @node usage "Configurazione e utilizzo"
  167.   Per lanciare CatchDisk 
  168.  sufficente 'bi-cliccare' la sua icona o dare il
  169. comando 'run CatchDisk' da una CLI. Per averlo attivo ad ogni boot, mettetelo
  170. nel cassetto SYS:WBStartup con il tooltype 'DONOTWAIT', oppure inserite il
  171. comando 'run CatchDisk' nel file S:user-startup.
  172.   CatchDisk riconosce i seguenti tooltype o argomenti da CLI:
  173.         CX_PRIORITY=<pri>     : La priorit
  174.  di CatchDisk nella rete delle
  175.                                   commodity.
  176.                                   Default = 0. Intervallo = da -128 a 127
  177.         DEVICE<n>=<drive>...  : Descrive un gruppo di drives alternativi per
  178.                                   un singolo drive fisico.
  179.                                   Il numero <n> identifica un gruppo di drives
  180.                                   alternativi, e pu
  181.  assumere valori da 0 a 9.
  182.                                   Il parametro <drive> 
  183.  un nome di drive
  184.                                   seguito da ':' ed 
  185.  possibile elencare un
  186.                                   numero qualsiasi di drives, senza spazi
  187.                                   interposti.
  188.                                 Esempio:
  189.                                      'DEVICE0=DF0:PC0:'
  190.                                   indica che perch
  191.  un disco sia considerato
  192.                                   correttamente formattato deve essere leggibile
  193.                                   accedendo al drive come DF0: oppure come PC0:
  194.                                   Se in nessuno dei due casi il disco risulta
  195.                                   leggibile, CatchDisk tenter
  196.  di identificarlo
  197.                                   leggendo i primi 4 bytes della traccia 0 (che
  198.                                   sono i 4 caratteri che potete vedere come
  199.                                   nome dell'icona del disco sul Workbench, dopo
  200.                                   DFx:). Se il disco viene riconosciuto, viene
  201.                                   intrapresa un'azione in base ai tooltypes
  202.                                   @{"REQUESTER" link usage 107} e @{"ID<x>" link usage 70}, altrimenti ,in base al
  203.                                   tooltype @{"REQUESTER" link usage 107}, verr
  204.  eseguito il
  205.                                   @{"programma di formattazione" link usage 65} sul primo drive
  206.                                   della lista (nel nostro esempio sar
  207.  DF0:).
  208.                                 Se si fosse invece indicato:
  209.                                       'DEVICE0=PC0:DF0:'
  210.                                   in caso di disco non formattato o non rico-
  211.                                   nosciuto sarebbe stato formattato come 'PC0:'.
  212.                                 Se uno o pi
  213.  dei drives elencati non sono
  214.                                   montati, vengono semplicemente ignorati.
  215.         BREAK_WARN            : Quando CatchDisk @{"termina" link term} a causa di un segnale
  216.                                   ^C, esso visualizza un requester che vi
  217.                                   informa dell'evento solo se BREAK_WARN
  218.                                   
  219.  definito.
  220.         RESCAN=<sec>          : Forza CatchDisk ad effettuare una nuova scansione
  221.                                   dei vari devices ogni <sec> secondi. Questo
  222.                                   permette a CatchDisk di accorgersi quando
  223.                                   viene montato un device che non invia il
  224.                                   messaggio 'diskinserted' (es. dischi simulati
  225.                                   montati mediante FMS).
  226.                                   Default = 0 (niente rescan).
  227.         FORMATTER=            : Permette di specificare un programma di formatta-
  228.                                 zione diverso da 'SYS:System/Format', che 
  229.                                 default. Dovete specificare il percorso completo
  230.                                 del programma da eseguire.
  231.         ID<x>=<id>[,<nome>[,<path&file>]] :
  232.                               Descrive un formato disco non-DOS.
  233.                               La cifra <x> pu
  234.  variare tra 0 e 9: i numeri
  235.                                 pi
  236.  bassi vengono controllati prima.
  237.                               <id> 
  238.  un identificatore di quattro caratteri
  239.                                 che deve coincidere con i primi 4 bytes della
  240.                                 traccia 0 del disco, per identificarlo.
  241.                                 Ci sono due caratteri speciali:
  242.                                     $ : Corrisponde solo ad una cifra (0-9)
  243.                                         o ad un '$'.
  244.                                     ? : Corrisponde a qualsiasi carattere.
  245.                                 Cos
  246. , per esempio, Qb$$ identifica tutti i
  247.                                 dischi di Quarterback (Qb01, QB02 ecc.).
  248.                               <nome> 
  249.  un testo che viene utilizzato per
  250.                                 comunicare all'utente che tipo di disco 
  251.                                 CatchDisk ha identificato. Viene anche usato
  252.                                 come etichetta per il gadget del requester
  253.                                 (vedi sotto). Se non 
  254.  fornito il disco
  255.                                 verr
  256.  sempre ignorato, indipendentemente
  257.                                 dal tooltype @{"REQUESTER" link usage 107}.
  258.                               <file&path> 
  259.  il path e il nome del programma
  260.                                 che viene eseguito quando CatchDisk identifica
  261.                                 questo formato. L'esecuzione di questo programma
  262.                                 
  263.  l'azione di default che viene intrapresa
  264.                                 da CatchDisk se il tooltype @{"REQUESTER" link usage 107} vale NOID
  265.                                 o NEVER. Se <file&path> non 
  266.  fornito, viene
  267.                                 utilizzato il @{"programma di formattazione" link usage 65}.
  268.                               Potete trovare alcuni esempi nell'icona di
  269.                                 CatchDisk.
  270.         REQUESTER=<quando>      : Dove <quando> vale NEVER, ID, NOID o ALWAYS.
  271.                                   Quando CatchDisk rileva un disco non-DOS,
  272.                                     pu
  273.  eseguire un'azione di default oppure
  274.                                     pu
  275.  aprire un requester per chiedere
  276.                                     all'utente cosa fare.
  277.                                   Per i dischi illeggibili/non riconosciuti
  278.                                     le azioni possibili sono 'Formatta' o
  279.                                     'Ignora'. Il default e 'Formatta'.
  280.                                   Per i dischi riconosciuti, le azioni sono
  281.                                     'Ignora', 'Formatta', o 'esegui il
  282.                                     programma' indicato nel relativo tooltype
  283.                                     @{"ID<x>" link usage 70}. Il default consiste nell'esecuzione
  284.                                     del programma indicato. 
  285.                                   Se <quando>=NEVER, CatchDisk procede sempre
  286.                                     con l'azione di default (vedi sopra), senza
  287.                                     chiedere all'utente.
  288.                                   Se <quando>=ID, CatchDisk apre il requester
  289.                                     solo per i dischi identificati, altrimenti
  290.                                     esegue l'azione di default.
  291.                                   Se <quando>=NOID, CatchDisk apre il requester
  292.                                     solo per i dischi illeggibili o non
  293.                                     riconosciuti, altrimenti esegue l'azione
  294.                                     di default.
  295.                                   Se <quando>=ALWAYS, CatchDisk apre sempre il
  296.                                     requester. 
  297.    Quando CatchDisk 
  298.  attivo, potete usare il programma Commodities Exchange per
  299. controllarne l' attivit
  300. @endnode
  301. @node term "Terminare CatchDisk "
  302. Essendo una commodity, CatchDisk pu
  303.  essere terminato in tre modi:
  304.   a) Eseguite CatchDisk una seconda volta.
  305.   b) Usate il programma Commodities Exchange.
  306.   c) Inviate a CatchDisk un segnale 'control-C' (vedi anche @{"BREAK_WARN" link usage 50}):
  307.     c.1) Se avete lanciato CatchDisk da workbench (o dal cassetto WBStartup)
  308.          usate una utility di controllo dei task come TaskX di Steve Tibbet.
  309.     c.2) Se avete lanciato CatchDisk da una CLI (o da user-startup) fate cos
  310.           1) Aprite una CLI
  311.           2) Date il comando 'STATUS' e notate il numero di processo di CatchDisk
  312.           3) Date 'BREAK <n> C' dove <n> 
  313.  il numero di processo visto sopra
  314. @endnode
  315. @node contact "Indirizzi per contatti"
  316.                             Critiche e suggerimenti
  317.                             -----------------------
  318.    Spero che troviate CatchDisk utile, e se avete delle critiche, dei
  319. suggerimenti, segnalazioni di bug, idee per miglioramenti in eventuali nuove
  320. versioni, oppure se avete problemi con CatchDisk e avete bisogno di aiuto,
  321. potete scrivermi ( in Italiano o in Inglese ) al seguente indirizzo:
  322.         Alessandro Sala
  323.         Via A. Grandi, 16
  324.         20014 Nerviano (MI)
  325.         Italy
  326.    Se potete usare la posta elettronica (E-Mail), potete anche contattarmi al
  327. seguente (nuovo) indirizzo Internet (almeno fino alla fine di Luglio 1994):
  328.         tser1500@cdc8g5.cdc.polimi.it
  329. @endnode
  330. @node history "Storia delle revisioni"
  331. **********************************************************************************
  332.                                    Revisioni
  333. **********************************************************************************
  334. -------------
  335. Versione 1.20
  336. -------------
  337.     - Eliminati vari bug che si presentavano in presenza di pi
  338.  di un device
  339.     PCx: (doppie richieste di formattazione, richieste di formattazione
  340.     all'estrazione di un disco ecc.). Risolti i problemi nel riconoscimento di 
  341.     dischi NDOS in presenza di un device PCx:.
  342.     - Aggiunta la capacit
  343.  di identificare dischi non-DOS (suggerito anche
  344.     da Jan-Claas Dirks) e intraprendere delle azioni definite dall'utente.
  345.     - Aggiunti requester opzionali prima di eseguire qualsiasi azione.
  346.     - Aggiunta la possibilit
  347.  di utilizzare un programma di formattazione
  348.     scelto dall'utente.
  349.     - Aggiunto il supporto per la lingua Tedesca (grazie a Jan-Claas Dirks).
  350. -------------
  351. Versione 1.10
  352. -------------
  353.     - Quando CatchDisk viene riattivato, dopo essere stato disattivato tramite
  354.     'Exchange', effettua una nuova scansione dello stato dei vari devices per
  355.     verificare se vi sono nuovi dischi da formattare.
  356.     - Aggiunto il tooltype 'RESCAN=<sec>' che forza CatchDisk ad effettuare
  357.     una nuova scansione dello stato dei vari devices ogni <sec> secondi, cos
  358.     da rilevare anche quelli che non inviano i messaggi 'diskinserted' e
  359.     'diskremoved', per es. dischi simulati montati mediante FMS (segnalato da
  360.     Frank Schliefer)
  361. -------------
  362. Versione 1.00
  363. -------------
  364.      Prima release.
  365. @endnode
  366.